package com.yc.cloud.openai.vo;

import java.time.LocalDateTime;

import com.yc.cloud.common.oss.vo.OssFileVo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * AI音频记录
 * 
 * @author Yancy
 * @since 2025-02-19
 */
@Data
public class AudioRecordVo {

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("任务UUID")
    private String uuid;

    @ApiModelProperty("音频文件")
    private String fileId;

    @ApiModelProperty("客户端ID")
    private String clientId;

    @ApiModelProperty("文本内容")
    private String prompt;

    @ApiModelProperty("类型,5->文生音频")
    private String type;

    @ApiModelProperty("其他参数信息")
    private String note;

    @ApiModelProperty("状态,1->已完成 0->排队中")
    private String status;

    @ApiModelProperty("提供者")
    private String provider;

    @ApiModelProperty("发音人")
    private String speaker;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("音频文件信息")
    private OssFileVo ossFileVo;

}
